EPTYPE=CTRL, EPSIZE=8_BYTE, EPBK=1_BANK, NBTRANS=_0_TRANS, EPDIR=OUT
Device Endpoint Configuration Register
| ALLOC | Endpoint Memory Allocate  |  
| EPBK | Endpoint Banks 0 (1_BANK): Single-bank endpoint 1 (2_BANK): Double-bank endpoint 2 (3_BANK): Triple-bank endpoint  |  
| EPSIZE | Endpoint Size 0 (8_BYTE): 8 bytes 1 (16_BYTE): 16 bytes 2 (32_BYTE): 32 bytes 3 (64_BYTE): 64 bytes 4 (128_BYTE): 128 bytes 5 (256_BYTE): 256 bytes 6 (512_BYTE): 512 bytes 7 (1024_BYTE): 1024 bytes  |  
| EPDIR | Endpoint Direction 0 (OUT): The endpoint direction is OUT. 1 (IN): The endpoint direction is IN (nor for control endpoints).  |  
| AUTOSW | Automatic Switch  |  
| EPTYPE | Endpoint Type 0 (CTRL): Control 1 (ISO): Isochronous 2 (BLK): Bulk 3 (INTRPT): Interrupt  |  
| NBTRANS | Number of transactions per microframe for isochronous endpoint 0 (_0_TRANS): Reserved to endpoint that does not have the high-bandwidth isochronous capability. 1 (_1_TRANS): Default value: one transaction per microframe. 2 (_2_TRANS): Two transactions per microframe. This endpoint should be configured as double-bank. 3 (_3_TRANS): Three transactions per microframe. This endpoint should be configured as triple-bank.  |